Schritt 1:Aktualisieren Sie Ihr System
„Bash
sudo apt-get update
sudo apt-get upgrade
„
Schritt 2:InfluxDB2-Repository installieren
„Bash
curl -sL https://repos.influxdata.com/influxdb.key | sudo apt-key add -
Quelle /etc/os-release
echo „deb https://repos.influxdata.com/ubuntu $(lsb_release -cs) stabil“ | sudo tee /etc/apt/sources.list.d/influxdb.list
„
Schritt 3:InfluxDB2 installieren
„Bash
sudo apt-get update
sudo apt-get install influxdb2
„
Schritt 4:Starten Sie InfluxDB2
„Bash
sudo systemctl starte influxdb2
„
Schritt 5:InfluxDB2-Datenbank erstellen
Um eine Verbindung zur InfluxDB2-Datenbank herzustellen, müssen Sie den InfluxDB2-Client verwenden.
Installieren Sie die Influx-CLI
„Bash
curl -sL https://dl.influxdata.com/influxdb/cli/latest/linux/amd64/influx | sudo tar -C /usr/local/bin -xz
„
Sobald der Influx-Client installiert ist, führen Sie den folgenden Befehl aus, um eine Datenbank mit dem Namen „telegraf“ zu erstellen:
„Bash
Zustrom Datenbank erstellen Telegraf
„
Schritt 6:InfluxDB2 konfigurieren
Sie können InfluxDB2 mithilfe der Datei „influxd.conf“ konfigurieren, die sich unter „/etc/influxdb2/influxdb.conf“ befindet.
- Bindungsadresse:InfluxDB2 lauscht standardmäßig auf Port „8086“. Sie können dies ändern, indem Sie den Parameter „bind-address“ festlegen.
- HTTP-Authentifizierung:InfluxDB2 erfordert standardmäßig keine Authentifizierung. Um die HTTP-Authentifizierung zu aktivieren, setzen Sie den Parameter „http-authentication-enabled“ auf „true“ und geben Sie einen Benutzernamen und ein Passwort ein.
- Richtlinie zur Datenaufbewahrung:InfluxDB2 speichert Daten standardmäßig 30 Tage lang. Sie können dies ändern, indem Sie den Parameter „default-retention-policy“ festlegen.
Schritt 7:InfluxDB2 testen
Sie können InfluxDB2 testen, indem Sie einige Daten in die Datenbank „telegraf“ einfügen. Verwenden Sie dazu den folgenden Befehl:
„Bash
Zustrom schreiben telegraf -precision rfc3339 \
cpu,host=serverA use_idle=89.2 1620233200 \
cpu,host=serverA use_busy=10.8 1620233200
„
Dieser Befehl fügt zwei Datenpunkte in die Datenbank „telegraf“ ein. Der erste Datenpunkt dient der „CPU“-Messung und verfügt über zwei Felder:„usage_idle“ und „usage_busy“. Der zweite Datenpunkt dient ebenfalls der „CPU“-Messung, hat jedoch unterschiedliche Werte für die beiden Felder.
Schritt 8:InfluxDB2-Daten visualisieren
Sie können die InfluxDB2-Daten mithilfe des Grafana-Dashboards visualisieren. Grafana ist ein beliebtes Open-Source-Analyse- und Visualisierungstool, mit dem Daten aus mehreren Datenquellen angezeigt werden können.
Um Grafana unter Ubuntu 20.04 LTS zu installieren, befolgen Sie diese Schritte:
„Bash
sudo apt-get update
sudo apt-get install grafana
„
Sobald Grafana installiert ist, starten Sie den Dienst und öffnen Sie Ihren Webbrowser, um auf die Grafana-Weboberfläche unter „http://localhost:3000“ zuzugreifen.
Schlussfolgerung
In diesem Tutorial haben Sie gelernt, wie Sie InfluxDB2 unter Ubuntu 20.04 LTS installieren. Sie haben außerdem gelernt, wie Sie mit Grafana eine Datenbank erstellen, Daten in die Datenbank einfügen und die Daten visualisieren. InfluxDB2 ist eine leistungsstarke Zeitreihendatenbank, die zur Überwachung und Analyse von Zeitreihendaten verwendet werden kann.